// create shipType horizLoc vertLoc pathName startAngle speed formationRow formationCol
//"hard"

0 create crestyellow right 70 CrestNormalEntrydive 90 1 1 1
90 create crestyellow right 40 CrestNormalEntrydive 90 1 1 1
120 create crestyellow right 20 CrestNormalEntryDive 90 1 1 1
0 create crestyellow left 70 CrestNormalEntrydive invert 90 1 1 1
90 create crestyellow left 40 CrestNormalEntrydive invert 90 1 1 1
120 create crestyellow left 20 CrestNormalEntryDive invert 90 1 1 1

10 create crestyellow right 70 entersideExittop 90 1 1 1 dropsbonus
0 create crestred -35 top enterdive 270 .7 1 1
10 create crestyellow left 70 entersideExittop invert 90 1 1 1 dropsbonus
15 create crestred -20 top enterdive 270 .7 1 1

0 create crestyellow right 60 entersideExittop 90 .7 1 1 dropsbonus
90 create crestyellow right 70 entersideExittop 90 1 1 1 dropsbonus
30 create crestyellow right 60 entersideShootExittop 90 .5 1 1 dropsbonus
30 create crestyellow right 60 entersideExittop 90 .5 1 1 dropsbonus
0 create crestyellow left 60 entersideExittop invert 90 .7 1 1 dropsbonus
90 create crestyellow left 70 entersideExittop invert 90 1 1 1 dropsbonus
30 create crestyellow left 60 entersideShootExittop invert 90 .5 1 1 dropsbonus
30 create crestyellow left 60 entersideExittop invert 90 .5 1 1 dropsbonus

0 create crestyellow right 70 CrestNormalEntrydive 90 1 1 1
90 create crestyellow right 40 CrestNormalEntrydive 90 1 1 1
120 create crestyellow right 20 CrestNormalEntryDive 90 1 1 1
0 create crestyellow left 70 CrestNormalEntrydive invert 90 1 1 1
90 create crestyellow left 40 CrestNormalEntrydive invert 90 1 1 1
120 create crestyellow left 20 CrestNormalEntryDive invert 90 1 1 1

0 create crestred 5 top enterdive 270 .7 1 1
15 create crestred 0 top enterdive 270 .7 1 1

60 create crestyellow right 50 entersideExittop 90 1 1 1 dropsbonus
90 create crestyellow right 55 entersideExittop 90 .5 1 1 dropsbonus
90 create crestyellow right 65 entersideShootExittop 90 .8 1 1 dropsbonus
60 create crestyellow left 50 entersideShootExittop invert 90 1 1 dropsbonus
90 create crestyellow left 55 entersideExittop invert 90 .5 1 1 dropsbonus
90 create crestyellow left 65 entersideExittop invert 90 .8 1 1 dropsbonus

0 create crestyellow right 60 entersideDivebomb 90 1 1 1
90 create crestyellow right 65 entersideDivebomb 90 1 1 1
30 create crestyellow right 65 entersideDivebomb 90 1 1 1
0 create crestyellow left 70 CrestNormalEntrydive invert 90 1 1 1
90 create crestyellow left 40 CrestNormalEntrydive invert 90 1 1 1
120 create crestyellow left 20 CrestNormalEntryDive invert 90 1 1 1

0 create crestred 25 top enterdive 270 .7 1 1
15 create crestred 35 top enterdive 270 .7 1 1

0 create crestyellow right 70 CrestNormalEntrydive 90 1 1 1
90 create crestyellow right 40 CrestNormalEntrydive 90 1 1 1
120 create crestyellow right 20 CrestNormalEntryDive 90 1 1 1
10 create crestyellow left 70 entersideExittop invert 90 1 1 1 dropsbonus
10 create crestyellow right 70 entersideExittop 90 1 1 1 dropsbonus
0 create crestyellow left 60 entersideDivebomb invert 90 1 1 1
90 create crestyellow left 65 entersideDivebomb invert 90 1 1 1
30 create crestyellow left 65 entersideDivebomb invert 90 1 1 1

0 create crestred -5 top enterdive 270 .7 1 1
15 create crestred -10 top enterdive 270 .7 1 1
0 create crestred -0 top enterdive 270 .7 1 1

10 create crestyellow left 70 entersideExittop invert 90 1 1 1 dropsbonus
10 create crestyellow right 70 entersideExittop 90 1 1 1 dropsbonus

30 create crestyellow right 60 entersideShootExittop 90 .7 1 1 dropsbonus
30 create crestyellow right 60 entersideExittop 90 .7 1 1
10 create crestyellow right 70 entersideExittop 90 .5 1 1 dropsbonus
20 create crestyellow left 60 entersideShootExittop invert 90 .7 1 1
20 create crestyellow left 60 entersideExittop invert 90 .7 1 1 dropsbonus
10 create crestyellow left 50 entersideExittop invert 90 .5 1 1

0 create crestred 5 top enterdive 270 .7 1 1
15 create crestred 0 top enterdive 270 .7 1 1
10 create crestred 10 top enterdive 270 .7 1 1

30 create crestyellow right 55 entersideExittop 90 .6 1 1 dropsbonus
10 create crestyellow right 65 entersideShootExittop 90 .8 1 1
10 create crestyellow right 65 entersideExittop 90 .8 1 1 dropsbonus
20 create crestyellow left 65 entersideShootExittop invert 90 .7 1 1
20 create crestyellow left 65 entersideExittop invert 90 .7 1 1 dropsbonus
10 create crestyellow left 70 entersideExittop invert 90 1 1 1
30 create crestyellow right 55 entersideExittop 90 .6 1 1 dropsbonus
10 create crestyellow right 65 entersideShootExittop 90 .8 1 1
10 create crestyellow right 65 entersideExittop 90 .8 1 1 dropsbonus
20 create crestyellow left 55 entersideExittop invert 90 .6 1 1
10 create crestyellow left 65 entersideShootExittop invert 90 .8 1 1 dropsbonus
10 create crestyellow left 65 entersideExittop invert 90 .8 1 1

150 create crestyellow left 70 entersideExittop invert 90 1 1 1 dropsbonus

//========================================================
300 setscrollingspeed 45 1

90 create imageobject30blackasteroid1 70 -90 rockthrown 268 .6 1 1
300 create imageobject30blackasteroid2 10 -90 rockthrown 260 .7 1 1
90 create imageobject45blackasteroid2 -35 -90 rockthrown 275 .4 1 1
130 create imageobject30blackasteroid1 -50 -90 rockthrown 275 .7 1 1
90 create imageobject30blackasteroid1 -60 -90 rockthrown 270 .7 1 1
0 create crestyellow -10 top rockthrown 90 -.1 1 1
180 create imageobject30blackasteroid1 30 -90 rockthrown 278 .8 1 1
90 create crestyellow 0 top rockthrown 90 -.1 1 1
160 create imageobject30blackasteroid2 -20 -90 rockthrown 270 .9 1 1
120 create crestyellow 30 top rockthrown 90 -.1 1 1
300 create insectorange -65 top zigzag1fast 215 1 .5 5 dropsbonus
45 create insectorange -45 top zigzag1fast 215 1 .5 10 dropsbonus

90 create imageobject45blackasteroid1 45 -90 rockthrown 270 1 1 1

0 create crestorangechargerfastbullet left 60 crestslowedEntryShoot 90 .3 1 1
90 create crestorangechargerfastbullet left 60 crestslowedEntryShoot 90 .3 1 1
120 create crestorangechargerfastbullet left 60 crestslowedEntryShoot 90 .3 1 1


0 create crestyellow 55 top rockthrown 90 -.1 1 1

0 create crestred -50 top enterdive 270 1 1 1
60 create crestred -45 top enterdive 270 1 1 1
30 create crestred -60 top enterdive 270 1 1 1
//15 create crestred -55 top enterdive 270 1 1 1
//5 create crestred -40 top enterdive 270 1 1 1

0 create pufferorange -5 top rockthrown 90 -.3 1 1 dropsbonus

//====

0 create smallerrock 15 -89 rockthrown 275 .5 1 1
60 create smallrock -35 -89 rockthrown 270 .7 1 1
0 create smallrock 65 -89 rockthrown 265 .6 1 1
90 create smallerrock -65 -89 rockthrown 280 .6 1 1

0 create imageobject30blackasteroid2 5 -90 rockthrown 270 1 1 1

0 create smallerrock 15 -89 rockthrown 275 .5 1 1
60 create smallrock -35 -89 rockthrown 270 .7 1 1
0 create smallrock 65 -89 rockthrown 265 .6 1 1
90 create smallerrock -65 -89 rockthrown 280 .6 1 1

15 create insectred 10 top rockthrown 250 1 1 1
15 create insectred 20 top rockthrown 250 1 1 1
45 create insectred 30 top rockthrown 250 1 1 1

0 create crestyellow 5 top rockthrown 90 -.1 1 1

15 create insectred -40 top rockthrown 275 1 1 1
15 create insectred -20 top rockthrown 250 1 1 1
45 create insectred -30 top rockthrown 265 1 1 1

0 create crestyellow 15 top rockthrown 90 -.1 1 1
10 create crestyellow 10 top rockthrown 90 -.1 1 1

0 create insectorange -65 top zigzag1fast 215 1 .5 5 dropsbonus
45 create insectorange -45 top zigzag1fast 215 1 .5 10 dropsbonus

15 create insectred 60 top rockthrown 260 1 1 1
45 create insectred 65 top rockthrown 270 1 1 1

5 create insectorange 25 top zigzag1fast 215 1 .5 5 dropsbonus
45 create insectorange 10 top zigzag1fast 215 1 .5 10 dropsbonus

0 create imageobject30blackasteroid1 -55 -90 rockthrown 272 1 1 1

0 create yellowinsectgunnerfastbullet right 40 slowedEntryShoot 105 .35 1 1
90 create yellowinsectgunnerfastbullet right 30 slowedEntryShoot 105 .25 1 1 dropsbonus
120 create yellowinsectgunnerfastbullet right 20 slowedEntryShoot 105 .15 1 1 dropsbonus

0 create pufferorange -15 top rockthrown 90 -.3 1 1 dropsbonus

0 create largerock -55 -89 rockthrown 270 .4 1 1 dropsbonus

0 create crestyellow -35 top rockthrown 90 -.1 1 1
15 create insectred -15 top rockthrown 260 1 1 1
15 create insectred -10 top rockthrown 270 1 1 1
0 create crestyellow -45 top rockthrown 90 -.1 1 1
45 create insectred -5 top rockthrown 265 1 1 1
0 create crestyellow -55 top rockthrown 90 -.1 1 1
15 create insectred 0 top rockthrown 270 1 1 1
0 create crestyellow -50 top rockthrown 90 -.1 1 1
45 create insectred 5 top rockthrown 275 1 1 1

0 create yellowinsectgunnerfastbullet left 20 slowedEntryShoot invert 75 .25 1 1 dropsbonus
90 create yellowinsectgunnerfastbullet left 35 slowedEntryShoot invert 75 .25 1 1 dropsbonus
120 create yellowinsectgunnerfastbullet left 50 slowedEntryShoot invert 75 .25 1 1 dropsbonus

0 create largerock 55 -89 rockthrown 270 .5 1 1 dropsbonus

5 create insectorange 15 top zigzag1fast 215 1 .5 5 dropsbonus
45 create insectorange 25 top zigzag1fast 215 1 .5 10
0 create crestyellow 0 top rockthrown 90 -.1 1 1
90 create insectorange 0 top zigzag1fast 215 1 .5 5 dropsbonus
45 create insectorange -5 top zigzag1fast 215 1 .5 10

0 create largerock 15 -89 rockthrown 275 .5 1 1 dropsbonus
60 create largerock -35 -89 rockthrown 270 .7 1 1 dropsbonus
0 create largerock 65 -89 rockthrown 265 .6 1 1 dropsbonus
90 create largerock -65 -89 rockthrown 280 .6 1 1 dropsbonus

0 create crestorangechargerfastbullet right -40 crestslowedEntryShoot 125 .15 1 1 dropsbonus
60 create crestorangechargerfastbullet right -30 crestslowedEntryShoot 125 .15 1 1
90 create crestorangechargerfastbullet right -20 crestslowedEntryShoot 125 .15 1 1 dropsbonus

5 create insectorange 5 top zigzag1fast 215 1 .5 5 dropsbonus
45 create insectorange 10 top zigzag1fast 215 1 .5 10 dropsbonus
90 create insectorange 15 top zigzag1fast 215 1 .5 5 dropsbonus
45 create insectorange 0 top zigzag1fast 215 1 .5 10 dropsbonus

0 create crestyellow 65 top rockthrown 90 -.2 1 1
50 create crestyellow -15 top rockthrown 90 -.3 1 1

180 create smallerrock 15 -89 rockthrown 280 .5 1 1
30 create smallrock 25 -89 rockthrown 270 .7 1 1

0 create smallrock 35 -89 rockthrown 265 .6 1 1
5 create smallerrock 45 -89 rockthrown 275 .6 1 1

30 create largerock 55 -89 rockthrown 275 .5 1 1 dropsbonus
90 create largerock 30 -89 rockthrown 270 .7 1 1 dropsbonus

5 create insectred 60 top rockthrown 270 1 5 5
10 create insectred 50 top rockthrown 270 1 5 10
5 create insectred 35 top rockthrown 270 1 5 5

70 create largerock 40 -89 rockthrown 265 .6 1 1 dropsbonus
40 create largerock 70 -89 rockthrown 280 .6 1 1 dropsbonus

0 create crestyellow -20 top rockthrown 90 -.2 1 1

15 create redcrestdrone 55 top rockthrown 270 1 1 1
15 create redcrestdrone 45 top rockthrown 270 1 1 1
15 create redcrestdrone 55 top rockthrown 275 1 1 1

15 create insectred -60 top rockthrown 280 1 1 1
15 create insectred -50 top rockthrown 280 1 1 1

0 create crestyellow 50 top rockthrown 90 -.1 1 1
120 create crestyellow 35 top rockthrown 90 -.1 1 1
60 create crestyellow 40 top rockthrown 90 -.1 1 1
30 create crestyellow 30 top rockthrown 90 -.1 1 1

15 create redcrestdrone 65 top rockthrown 270 1 1 1
15 create redcrestdrone 55 top rockthrown 250 1 1 1
15 create redcrestdrone 35 top rockthrown 280 1 1 1

0 create imageobject30blackasteroid2 35 -90 rockthrown 270 .75 1 1

15 create insectorange -40 top zigzag1fast 215 1 1 1 dropsbonus
15 create insectred -35 top rockthrown 275 1 1 1

15 create redcrestdrone 40 top rockthrown 270 1 1 1
15 create redcrestdrone 50 top rockthrown 270 1 1 1

120 create crestyellow -30 top rockthrown 90 -.1 1 1
120 create crestyellow -45 top rockthrown 90 -.1 1 1

0 create pufferorange 25 top rockthrown 90 -.4 1 1 dropsbonus

15 create insectred -20 top rockthrown 250 1 1 1
15 create insectorange -10 top zigzag1fast 215 1 1 1
15 create insectred -15 top rockthrown 260 1 1 1

15 create redcrestdrone 45 top rockthrown 280 1 1 1
15 create redcrestdrone 65 top rockthrown 260 1 1 1

15 create insectorange -10 top zigzag1fast 215 1 1 1
45 create insectred -5 top rockthrown 265 1 1 1
15 create insectorange 0 top zigzag1fast 215 1 1 1 dropsbonus
45 create insectred 5 top rockthrown 275 1 1 1


//============================================================

0 startattacking

